home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 2.iso / dist / fw_glimpse.idb / usr / freeware / src / glimpse-3.0 / compress / test.c.z / test.c
C/C++ Source or Header  |  1997-09-09  |  906b  |  33 lines

  1. /* Copyright (c) 1994 Burra Gopal, Udi Manber.  All Rights Reserved. */
  2. #include <string.h>
  3. #if    ISO_CHAR_SET
  4. #include <locale.h>
  5. #endif
  6.  
  7. char    src[256] = "    industrial production because of energy and input shortages and labor\n";
  8.  
  9. char    dest[256];
  10. char    srcsrc[256];
  11.  
  12. main()
  13. {
  14.     int    i;
  15.     int    srclen = strlen(src);
  16.     int    destlen;
  17.     int    srcsrclen;
  18.  
  19. #if    ISO_CHAR_SET
  20.     setlocale(LC_ALL, "");
  21. #endif
  22.     printf("going...\n");
  23.     destlen = quick_tcompress(".quick_lookup", ".compress_dictionary", src, srclen, dest, get_endian());
  24.     dest[63] = 0;
  25.     printf("len=%d\n", destlen);
  26.     for (i=0; i<destlen; i++) printf("%x ", *((unsigned char *)&dest[i]) );
  27.     srcsrclen = quick_tuncompress(".quick_lookup", ".uncompress_dictionary", dest, destlen, srcsrc, get_endian());
  28.     printf("len=%d\n", srcsrclen);
  29.     for (i=0; i<srcsrclen; i++) printf("%c", srcsrc[i]);
  30.     printf("\n\n");
  31.     for (i=0; i<srcsrclen; i++) printf("%x ", srcsrc[i]);
  32. }
  33.